/* Ana sayfa (giriş yapmamış ziyaretçi): mobil → tablet → masaüstü */
.lp{display:none;--lb:#070a14;--lb2:#0d1222;--lc:#111832;--lc2:#151d3c;--ll:#222c52;--lt:#f2f5ff;--lm:#9aa6c9;--c1:#22d3ee;--c2:#8b5cf6;--c3:#ec4899;--ok:#34d399;--gold:#fbbf24;position:fixed;inset:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;-webkit-user-select:text;user-select:text;color:var(--lt);background:var(--lb);font:15px/1.55 Inter,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;overflow-x:hidden;-webkit-text-size-adjust:100%;text-align:left}
html.lpon .lp{display:block}
html.lpon,html.lpon body{background:#070a14!important;overflow-x:hidden}
html.lpon body>*:not(#lp):not(.modal):not(#toast):not(.toast):not(script):not(style):not(#lgCov):not(#rfIntro){display:none!important}
.lp *{box-sizing:border-box}
.lp a{color:inherit;text-decoration:none}
.lp h1,.lp h2,.lp h3,.lp h4,.lp p,.lp ul{margin:0;padding:0}
.lp h1,.lp h2,.lp h3,.lp h4{color:inherit;font-family:inherit;background:none;-webkit-text-fill-color:currentColor;text-shadow:none}
.lp h1 em{-webkit-text-fill-color:transparent}
.lp ul{list-style:none}
.lp img{max-width:100%}
.lp-bgfx{position:absolute;inset:0 0 auto 0;height:720px;pointer-events:none;background:radial-gradient(620px 380px at 50% 40px,#2b1a6388,transparent),radial-gradient(520px 320px at 90% 260px,#0e7490330,transparent),radial-gradient(520px 320px at 5% 420px,#be185d22,transparent)}
.lp-w{width:100%;max-width:1180px;margin:0 auto;padding:0 18px}
.lp-ns{color:var(--lm)}
/* üst bar */
.lp-hd{position:sticky;top:0;z-index:20;background:linear-gradient(90deg,#0b1020ee,#160f33ee);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--ll);padding-top:env(safe-area-inset-top,0px)}
.lp-hdi{display:flex;align-items:center;gap:12px;min-height:66px}
.lp-brand{display:flex;align-items:center;gap:12px;min-width:0;flex:1}
.lp-lg{width:46px;height:46px;border-radius:14px;border:1.5px solid var(--c1);display:grid;place-items:center;background:#0c1330;box-shadow:0 0 18px #22d3ee33;color:var(--c1);flex:none}
.lp-lgi{height:44px;max-width:180px;object-fit:contain}
.lp-bn{min-width:0}.lp-bn b{display:block;font-size:23px;line-height:1.1;letter-spacing:-.5px;white-space:nowrap}
.lp-bn small{display:block;font-size:9.5px;letter-spacing:1.4px;color:var(--c1);font-weight:700;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lp-nav{display:none;align-items:center;gap:6px}
.lp-nav a{padding:9px 14px;border-radius:10px;font-size:14px;font-weight:600;color:#cfd8ff;transition:background .15s}
.lp-nav a:hover{background:#ffffff0f}
.lp-nav .lp-cta{background:linear-gradient(90deg,#0891b2,#7c3aed);color:#fff;margin-left:6px;box-shadow:0 6px 18px #7c3aed44}
.lp-hb{width:44px;height:44px;border-radius:12px;display:grid;align-content:center;gap:5px;padding:0 11px;background:none;border:0;cursor:pointer;flex:none}
.lp-hb i{display:block;height:3px;border-radius:3px;background:#dfe6ff;transition:transform .2s,opacity .2s}
.lp-hb i:nth-child(2){width:70%;margin-left:auto}
.lp-hb[aria-expanded=true] i:nth-child(1){transform:translateY(8px) rotate(45deg)}
.lp-hb[aria-expanded=true] i:nth-child(2){opacity:0}
.lp-hb[aria-expanded=true] i:nth-child(3){transform:translateY(-8px) rotate(-45deg)}
.lp-mm{display:flex;flex-direction:column;padding:6px 18px 14px;border-top:1px solid var(--ll);background:#0b1020}
.lp-mm[hidden]{display:none}
.lp-mm a{padding:13px 4px;border-bottom:1px solid #ffffff0d;font-weight:600;font-size:15px;color:#dfe6ff}
.lp-mm a:first-child{color:var(--c1)}
/* üst bölüm */
.lp-top{position:relative;padding:34px 0 8px}
.lp-topi{display:flex;flex-direction:column;gap:22px}
.lp-hero{text-align:center}
.lp-pill{display:inline-flex;align-items:center;gap:8px;border:1px solid #22d3ee55;color:var(--c1);background:#22d3ee12;padding:7px 14px;border-radius:99px;font-size:11px;font-weight:800;letter-spacing:1px;max-width:100%}
.lp-pill i{width:7px;height:7px;border-radius:50%;background:var(--c1);box-shadow:0 0 10px var(--c1);animation:lpb 1.8s ease-in-out infinite;flex:none}
@keyframes lpb{50%{opacity:.35}}
.lp h1{font-size:clamp(30px,8.4vw,40px);line-height:1.13;letter-spacing:-1px;font-weight:800;margin:20px 0 14px;text-wrap:balance}
.lp h1 em{font-style:normal;background:linear-gradient(90deg,var(--c1),var(--c2) 55%,var(--c3));-webkit-background-clip:text;background-clip:text;color:transparent}
.lp-hero>p{color:var(--lm);font-size:16px;max-width:560px;margin:0 auto}
.lp .lp-kw{display:flex;flex-wrap:wrap;gap:7px;justify-content:center;margin-top:18px}
.lp-kw li{font-size:12.5px;color:#cfd8ff;border:1px solid var(--ll);background:#ffffff08;padding:5px 12px;border-radius:99px}
.lp-topi>.lp-auth,.lp-topi>.lp-ow,.lp-topi>.lp-stf{width:100%;max-width:560px;margin-left:auto;margin-right:auto;min-width:0}
/* giriş kartı */
.lp-auth{background:linear-gradient(180deg,#141c3f,#0f1631);border:1px solid #2c3a74;border-radius:22px;padding:20px 18px 18px;box-shadow:0 0 0 1px #22d3ee14,0 18px 50px #0008,0 0 60px #8b5cf622;scroll-margin-top:84px}
.lp-ah{display:flex;gap:12px;align-items:center;margin-bottom:14px}
.lp-ahi{width:40px;height:40px;border-radius:12px;background:#22d3ee1f;display:grid;place-items:center;color:var(--c1);flex:none}
.lp-ah h2{font-size:21px;letter-spacing:-.4px;line-height:1.15}
.lp-ah p{color:var(--lm);font-size:13px;margin-top:2px;line-height:1.4}
.lp-hint{font-size:13px;color:#e6ebff;background:#fbbf2414;border:1px solid #fbbf2447;border-radius:12px;padding:9px 12px;margin-bottom:12px}
.lp-hint[hidden]{display:none}
.lp-hint b{color:var(--gold)}
/* gömülü giriş formu: mevcut #mAuth içeriği buraya taşınır */
#lp .authbox,#lp .box.authbox{position:static!important;max-width:none!important;width:100%!important;margin:0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important;transform:none!important;animation:none!important}
#lp .authbox::before{display:none}
#lp .authbox>.x,#lp .authbox>.ahd,#lp .authbox .gdl2{display:none}
#lp .atab{background:#0a1029;border:1px solid var(--ll);border-radius:14px}
#lp .atab button{color:var(--lm)}
#lp .atab button.on{color:#fff}
#lp .atab i{background:linear-gradient(90deg,#0891b2,#7c3aed);box-shadow:0 4px 14px #7c3aed55}
#lp .ahint{background:#22d3ee0d;border:1px solid #22d3ee2b;color:#b8c3ea}
#lp .ahint b{color:#fff}
#lp .authbox .fld input{background:#0a1029;border:1px solid var(--ll);color:var(--lt)}
#lp .authbox .fld input:focus{border-color:var(--c1);box-shadow:0 0 0 3px #22d3ee22}
#lp .fld>svg{stroke:var(--lm)}#lp .fld:focus-within>svg{stroke:var(--c1)}
#lp #aGo{background:linear-gradient(90deg,#06b6d4,#7c3aed);color:#fff;border:0;box-shadow:0 8px 26px #7c3aed55}
#lp #aGo::after{display:none}
#lp .aor{color:#6f7aa3}#lp .aor::before,#lp .aor::after{background:var(--ll)}
#lp #aGuL{display:block;width:100%;margin-top:10px;padding:9px;background:none;border:0;color:var(--c1);font-weight:600;font-size:13.5px;cursor:pointer}
#lp #aGuL[hidden]{display:none}
#lp .gsel span,#lp #aG .avbtn{background:#0a1029;border-color:var(--ll);color:var(--lt)}
/* Site sahibi */
.lp-lb{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:800;letter-spacing:1.6px;color:var(--lm);margin:0 2px 11px}
.lp-lb:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--ll),transparent)}
.lp-lb i{font-style:normal;color:var(--gold)}
.lp-ok{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}
.lp-ok.n1{grid-template-columns:1fr}.lp-ok.n3{grid-template-columns:repeat(3,1fr)}.lp-ok.n4{grid-template-columns:repeat(2,1fr)}
@property --lpa{syntax:'<angle>';inherits:false;initial-value:0deg}
.lp-kc{position:relative;text-align:center;padding:20px 8px 15px;border-radius:20px;background:linear-gradient(170deg,#2b2152,#121838 62%);isolation:isolate;box-shadow:0 14px 40px #0009,0 0 46px #fbbf2426;overflow:hidden;min-width:0;animation:lpg 3.6s ease-in-out infinite}
@keyframes lpg{50%{box-shadow:0 14px 40px #0009,0 0 70px #fbbf2447}}
.lp-kc:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--lpa),#fbbf2400 0deg,#fde68a 70deg,#fbbf24 110deg,#fbbf2400 190deg,#f472b680 260deg,#fbbf2400 340deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:lps 5s linear infinite;z-index:2;pointer-events:none}
@keyframes lps{to{--lpa:360deg}}
.lp-kc:before{content:"";position:absolute;left:-60%;top:-20%;width:45%;height:140%;background:linear-gradient(100deg,transparent,#ffffff26,transparent);transform:skewX(-18deg);animation:lpw 4.8s ease-in-out infinite;z-index:1;pointer-events:none}
@keyframes lpw{0%,55%{left:-60%}100%{left:130%}}
.lp-kc>*{position:relative;z-index:3}
.lp-kav{position:relative;width:68px;height:68px;margin:0 auto 10px;border-radius:50%;box-shadow:0 0 0 2px #0b1020,0 0 0 4px var(--gold),0 0 26px #fbbf2466;animation:lph 3.6s ease-in-out infinite}
@keyframes lph{50%{box-shadow:0 0 0 2px #0b1020,0 0 0 4px #fde68a,0 0 40px #fbbf2499}}
.lp-kav img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block;background:#1b2250}
.lp-cr{position:absolute;left:50%;top:-14px;width:25px;height:25px;margin-left:-12px;fill:#fbbf24;stroke:#b45309;stroke-width:1;filter:drop-shadow(0 2px 4px #0008);animation:lpbo 2.8s ease-in-out infinite;z-index:2}
@keyframes lpbo{50%{transform:translateY(-3px) rotate(-4deg)}}
.lp-ktx b{display:block;font-size:15.5px;letter-spacing:-.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:linear-gradient(90deg,#fff,#fde68a);-webkit-background-clip:text;background-clip:text;color:transparent}
.lp-kro{display:inline-block;margin-top:7px;font-size:9.5px;font-weight:800;letter-spacing:1.2px;color:#2a1a02;background:linear-gradient(100deg,#fde68a 30%,#fff7cf 50%,#fbbf24 70%);background-size:220% 100%;animation:lpsh 3.4s linear infinite;padding:3px 10px;border-radius:99px}
@keyframes lpsh{to{background-position:-220% 0}}
.lp-sp{position:absolute;width:5px;height:5px;background:#fff;border-radius:50%;box-shadow:0 0 8px 2px #fde68acc;opacity:0;animation:lptw 3s ease-in-out infinite;z-index:3}
@keyframes lptw{0%,100%{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1)}}
.lp-ok.n1 .lp-kc{display:flex;align-items:center;gap:16px;text-align:left;padding:18px 20px}
.lp-ok.n1 .lp-kav{margin:0;flex:none}
.lp-ok.n1 .lp-ktx{min-width:0}
.lp-ok.n3 .lp-kav{width:54px;height:54px}.lp-ok.n3 .lp-ktx b{font-size:13.5px}.lp-ok.n3 .lp-kro{font-size:8.5px;padding:3px 7px;letter-spacing:.8px}
/* Yetkililer (yana kayan şerit) */
.lp-sl{display:flex;gap:10px;overflow-x:auto;margin:0 -18px;padding:2px 18px 6px;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 88%,transparent);-webkit-overflow-scrolling:touch}
.lp-sl::-webkit-scrollbar{display:none}
.lp-yc{flex:none;width:128px;text-align:center;padding:14px 8px 12px;border-radius:18px;background:var(--lc);border:1px solid var(--ll);--rc:#34d399}
.lp-yc.k1{--rc:#fbbf24}.lp-yc.k2{--rc:#22d3ee}.lp-yc.k3{--rc:#a78bfa}
.lp-yav{width:54px;height:54px;margin:0 auto 9px;border-radius:50%;box-shadow:0 0 0 2px #0b1020,0 0 0 3px var(--rc)}
.lp-yav img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block;background:#1b2250}
.lp-yc b{display:block;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lp-yro{display:inline-block;margin-top:6px;font-size:10px;font-weight:700;color:var(--rc);background:color-mix(in srgb,var(--rc) 14%,transparent);border:1px solid color-mix(in srgb,var(--rc) 40%,transparent);padding:2px 9px;border-radius:99px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
/* bölümler */
.lp-sec{position:relative;padding:34px 0 6px;scroll-margin-top:76px}
.lp-sh{display:flex;gap:12px;align-items:center;margin-bottom:16px}
.lp-shi{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:#22d3ee1c;color:var(--c1);flex:none}
.lp-shi.g{background:#34d39922;color:var(--ok)}.lp-shi.p{background:#8b5cf624;color:#a78bfa}
.lp-sh h2{font-size:25px;letter-spacing:-.6px;line-height:1.1}
.lp-sh p{margin-top:3px;color:var(--lm);font-size:13.5px}
.lp-tools{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}
.lp-srch{display:flex;align-items:center;gap:10px;background:#0a1029;border:1px solid var(--ll);border-radius:14px;height:46px;padding:0 14px;color:#6f7aa3}
.lp-srch input{flex:1;min-width:0;background:none;border:0;outline:0;color:var(--lt);font:inherit;font-size:14.5px;height:100%}
.lp-srch:focus-within{border-color:var(--c1)}
.lp-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}
.lp-chips::-webkit-scrollbar{display:none}
.lp-chips button{flex:none;padding:8px 16px;border-radius:99px;font-size:13px;font-weight:600;background:#ffffff0a;border:1px solid var(--ll);color:#cfd8ff;cursor:pointer;font-family:inherit}
.lp-chips button.on{background:var(--c1);color:#04202a;border-color:var(--c1)}
.lp-rg{display:flex;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0 -18px;padding:4px 18px 10px;scroll-padding:0 18px}
.lp-rg::-webkit-scrollbar{display:none}
.lp-rg>.lp-rc{flex:0 0 min(82vw,310px);scroll-snap-align:start}
.lp-nv{display:none;gap:8px;margin-left:auto}
.lp-nv button{width:42px;height:42px;border-radius:50%;border:1px solid var(--ll);background:#ffffff0a;color:#cfd8ff;font-size:22px;line-height:1;cursor:pointer;font-family:inherit;display:grid;place-items:center;padding:0 0 3px}
.lp-nv button:hover:not(:disabled){border-color:var(--c1);color:var(--c1)}.lp-nv button:disabled{opacity:.35;cursor:default}
.lp-emp{color:var(--lm);padding:18px;text-align:center;grid-column:1/-1;flex:1 0 100%}
.lp-rc{background:var(--lc);border:1px solid var(--ll);border-radius:20px;padding:18px;display:flex;flex-direction:column;--tc:#22d3ee;--jg:linear-gradient(90deg,#06b6d4,#6366f1);transition:transform .2s,border-color .2s,box-shadow .2s}
.lp-rc:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--tc) 55%,transparent);box-shadow:0 14px 34px #0007}
.lp-rc.v{--tc:#a78bfa;--jg:linear-gradient(90deg,#7c3aed,#db2777)}.lp-rc.i{--tc:#818cf8;--jg:linear-gradient(90deg,#4f46e5,#0ea5e9)}.lp-rc.p{--tc:#f472b6;--jg:linear-gradient(90deg,#db2777,#f43f5e)}.lp-rc.g{--tc:#fbbf24;--jg:linear-gradient(90deg,#f59e0b,#d97706)}
.lp-rc[hidden]{display:none}
.lp-rt{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px}
.lp-tg{font-size:11px;font-weight:800;letter-spacing:1px;padding:5px 11px;border-radius:8px;color:var(--tc);background:color-mix(in srgb,var(--tc) 14%,transparent);border:1px solid color-mix(in srgb,var(--tc) 35%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60%}
.lp-ac{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--ok);background:#34d3991a;border:1px solid #34d39933;padding:4px 11px;border-radius:99px;white-space:nowrap}
.lp-ac:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ok)}
.lp-ac u{text-decoration:none}
.lp-ac.lk{color:var(--gold);background:#fbbf2418;border-color:#fbbf2440}.lp-ac.lk:before{display:none}
.lp-rc h3{font-size:20px;letter-spacing:-.4px;line-height:1.2;margin-bottom:6px;display:flex;align-items:center;gap:9px}
.lp-rem{font-size:22px;line-height:1}.lp-rim{width:30px;height:30px;border-radius:9px;object-fit:cover}
.lp-rc p{color:var(--lm);font-size:13.5px;margin-bottom:14px;flex:1}
.lp-rav{display:flex;align-items:center;min-height:42px;background:#0a1029;border:1px solid var(--ll);border-radius:14px;padding:6px 12px;margin-bottom:14px}
.lp-rav img{width:30px;height:30px;border-radius:50%;object-fit:cover;border:2px solid #0a1029;margin-right:-9px;background:#1b2250}
.lp-rav em{font-style:normal;font-size:12px;font-weight:700;color:#cfd8ff;margin-left:16px}
.lp-q{font-size:12.5px;color:#6f7aa3}
.lp-jb{display:flex;align-items:center;justify-content:center;gap:9px;height:50px;border-radius:14px;font-weight:700;font-size:15px;color:#fff;background:var(--jg);box-shadow:0 8px 22px color-mix(in srgb,var(--tc) 30%,transparent);transition:filter .15s}
.lp-jb:hover{filter:brightness(1.1)}
.lp-jb svg{width:19px;height:19px;stroke:#fff;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
/* üyeler */
.lp-memi{display:flex;flex-direction:column;gap:38px}
.lp-mg{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}
.lp-mc{background:var(--lc);border:1px solid var(--ll);border-radius:18px;padding:16px 10px 12px;text-align:center;min-width:0}
.lp-mav{position:relative;width:64px;height:64px;margin:0 auto 9px}
.lp-mav img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block;box-shadow:0 0 0 2px #0b1020,0 0 0 4px #22d3ee;background:#1b2250}
.lp-on{position:absolute;right:0;bottom:1px;width:14px;height:14px;border-radius:50%;background:var(--ok);border:2.5px solid var(--lc)}
.lp-bd{position:absolute;right:-9px;top:-5px;font-size:9px;font-weight:800;background:var(--c1);color:#06101f;padding:1px 6px;border-radius:99px}
.lp-mc b{display:block;font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lp-rm{display:block;font-size:12px;color:var(--c1);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lp-st{display:block;margin-top:9px;font-size:11.5px;color:var(--lm);background:#ffffff08;border-radius:9px;padding:4px 0}
.lp-nl{display:flex;flex-direction:column;gap:10px}
.lp-nr{display:flex;align-items:center;gap:13px;background:var(--lc);border:1px solid var(--ll);border-radius:16px;padding:11px 14px;min-width:0}
.lp-nr img{width:46px;height:46px;border-radius:50%;object-fit:cover;flex:none;box-shadow:0 0 0 2px #0b1020,0 0 0 3px #3b4a8a;background:#1b2250}
.lp-nr>div{min-width:0}
.lp-nr b{font-size:15px;display:flex;align-items:center;gap:7px}
.lp-nr b i{font-style:normal;font-size:9.5px;font-weight:800;color:#c4b5fd;background:#8b5cf62b;border:1px solid #8b5cf666;padding:1px 7px;border-radius:99px;flex:none}
.lp-nr small{display:block;color:var(--lm);font-size:12.5px}
.lp-nr u{text-decoration:none;color:var(--c1)}
/* özellikler */
.lp-fg{display:grid;gap:12px;grid-template-columns:1fr}
.lp-ft{background:var(--lc);border:1px solid var(--ll);border-radius:20px;padding:20px}
.lp-ft s{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;text-decoration:none;margin-bottom:14px}
.lp-ft.c s{background:#22d3ee1c;color:var(--c1)}.lp-ft.v s{background:#8b5cf61f;color:#a78bfa}.lp-ft.e s{background:#34d3991c;color:var(--ok)}
.lp-ft h3{font-size:18px;margin-bottom:6px}.lp-ft p{color:var(--lm);font-size:14px}
/* hakkında + SSS */
.lp-abi{display:flex;flex-direction:column;gap:22px}
.lp-ab,.lp-fq{background:#ffffff06;border:1px solid var(--ll);border-radius:20px;padding:22px 20px}
.lp-ab h2,.lp-fq h2{font-size:20px;margin-bottom:12px}
.lp-ab p{color:#b4bfe3;font-size:14.5px;margin-bottom:10px}
.lp-fq details{border-top:1px solid var(--ll);padding:2px 0}
.lp-fq details:first-of-type{border-top:0}
.lp-fq summary{cursor:pointer;list-style:none;padding:13px 28px 13px 0;font-weight:600;font-size:14.5px;position:relative;color:#e6ebff}
.lp-fq summary::-webkit-details-marker{display:none}
.lp-fq summary:after{content:"+";position:absolute;right:4px;top:10px;font-size:22px;color:var(--c1);font-weight:400;transition:transform .2s}
.lp-fq details[open] summary:after{transform:rotate(45deg)}
.lp-fq details p{color:var(--lm);font-size:14px;padding:0 0 14px}
/* alt */
.lp-ft2{margin-top:40px;border-top:1px solid var(--ll);background:#050813;padding:26px 0 calc(30px + env(safe-area-inset-bottom,0px))}
.lp-fi{display:flex;flex-direction:column;gap:22px}
.lp-fi h4{font-size:14px;margin-bottom:8px}
.lp-fi a{display:block;color:var(--lm);font-size:13.5px;padding:4px 0}.lp-fi a:hover{color:var(--c1)}
.lp-fr{display:flex;flex-direction:column;gap:4px;text-align:center;color:#6f7aa3;font-size:12px}
.lp-fr b{font-size:14px;background:linear-gradient(90deg,var(--c1),var(--c2));-webkit-background-clip:text;background-clip:text;color:transparent}
/* ---------- tablet ---------- */
@media(min-width:700px){
  .lp-w{padding:0 28px}
  .lp-top{padding:48px 0 12px}
  .lp h1{font-size:46px}
  .lp-hero>p{font-size:17px}
  .lp-topi>.lp-auth,.lp-topi>.lp-ow,.lp-topi>.lp-stf{max-width:620px}
  .lp-sl{margin:0 -28px;padding:2px 28px 6px}
  .lp-ok.n4{grid-template-columns:repeat(4,1fr)}
  .lp-rg{margin:0 -28px;padding:4px 28px 10px;scroll-padding:0 28px}
  .lp-rg>.lp-rc{flex-basis:300px}
  .lp-tools{flex-direction:row;align-items:center}
  .lp-srch{width:280px;flex:none}
  .lp-mg{grid-template-columns:repeat(3,1fr)}
  .lp-fg{grid-template-columns:repeat(3,1fr)}
  .lp-nr{padding:13px 16px}
}
/* ---------- masaüstü ---------- */
@media(min-width:960px){
  .lp-hb,.lp-mm{display:none!important}
  .lp-nav{display:flex}
  .lp-hdi{min-height:74px}
  .lp-top{padding:64px 0 16px}
  .lp-topi{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(380px,.9fr);grid-template-rows:auto auto auto 1fr;column-gap:56px;row-gap:26px;align-items:start}
  .lp-hero{grid-column:1;grid-row:1}
  .lp-topi>.lp-auth{grid-column:2;grid-row:1/-1;max-width:none;margin:0}
  .lp-topi>.lp-ow{grid-column:1;grid-row:2;max-width:none;margin:0}
  .lp-topi>.lp-stf{grid-column:1;grid-row:3;max-width:none;margin:0}
  .lp-hero{text-align:left;padding-top:14px}
  .lp-hero>p{margin:0;max-width:540px;font-size:18px}
  .lp .lp-kw{justify-content:flex-start}
  .lp h1{font-size:clamp(46px,4.6vw,60px);letter-spacing:-1.8px;margin:24px 0 18px}
  .lp-sl{margin:0;padding:2px 0 6px;-webkit-mask-image:linear-gradient(90deg,#000 90%,transparent);mask-image:linear-gradient(90deg,#000 90%,transparent)}
  .lp-sec{padding:56px 0 6px}
  .lp-rg{gap:18px;margin:0;padding:4px 0 10px;scroll-padding:0;-webkit-mask-image:linear-gradient(90deg,#000 94%,transparent);mask-image:linear-gradient(90deg,#000 94%,transparent)}
  .lp-rg>.lp-rc{flex-basis:calc((100% - 54px)/3.15)}
  .lp-memi{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:44px;align-items:start}
  .lp-mg{grid-template-columns:repeat(3,1fr)}
  .lp-abi{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:26px}
  .lp-ab,.lp-fq{padding:28px 26px}
  .lp-fi{flex-direction:row;justify-content:space-between;align-items:flex-start}
  .lp-fr{text-align:right}
}
@media(min-width:1240px){
  .lp-rg>.lp-rc{flex-basis:calc((100% - 54px)/4.2)}
  .lp-mg{grid-template-columns:repeat(4,1fr)}
  .lp-topi{grid-template-columns:minmax(0,1.2fr) minmax(420px,.8fr);column-gap:72px}
}
@media(prefers-reduced-motion:reduce){.lp *,.lp *:before,.lp *:after{animation:none!important;transition:none!important}}
/* Sistem Yöneticisi girişi: yönetim paneli / oda seçimi */
.lp-sy{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;padding:24px;background:radial-gradient(500px 360px at 50% 0,#2b1a63cc,#070a14 70%);animation:lpin .25s ease-out}
@keyframes lpin{from{opacity:0}to{opacity:1}}
.lp-syi{width:min(380px,100%);text-align:center;color:#f2f5ff;font-family:Inter,system-ui,sans-serif}
.lp-sya{width:84px;height:84px;margin:0 auto 16px;border-radius:50%;display:grid;place-items:center;font-size:34px;background:linear-gradient(135deg,#fbbf24,#ef4444);box-shadow:0 0 0 3px #070a14,0 0 0 5px #fbbf24,0 0 36px #fbbf2455}
.lp-syr{display:inline-block;font-size:11px;font-weight:800;letter-spacing:1px;color:#fbbf24;border:1px solid #fbbf2455;background:#fbbf2414;padding:4px 12px;border-radius:99px;margin-bottom:10px}
.lp-syi h3{font-size:23px;margin:0 0 4px}.lp-syi p{color:#9aa6c9;font-size:14px;margin:0 0 20px}
.lp-syi button{display:block;width:100%;padding:15px;border-radius:15px;font:inherit;font-weight:700;margin-bottom:10px;color:#fff;cursor:pointer}
.lp-syb1{border:0;background:linear-gradient(90deg,#7c3aed,#db2777);box-shadow:0 8px 24px #7c3aed55}
.lp-syb2{border:1px solid #222c52;background:#ffffff08;font-weight:600!important}
.lp-stf{min-width:0}

/* telefon: başlık/açıklama/etiket bloğu görünmez (arama motoru için sayfada kalır) */
@media(max-width:699px){
  .lp-hero h1,.lp-hero>p,.lp .lp-hero .lp-kw{position:absolute!important;width:1px;height:1px;margin:-1px!important;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}
  .lp-top{padding-top:26px}
}
/* oda şeridi okları: yalnızca fare olan geniş ekranlarda */
@media(min-width:700px) and (hover:hover){.lp-nv{display:flex}}
.lp-fr a.lp-fb{display:inline-block;font-size:14px;font-weight:700;padding:0;background:linear-gradient(90deg,var(--c1),var(--c2));-webkit-background-clip:text;background-clip:text;color:transparent}
.lp-fr a.lp-fb:hover{text-decoration:underline;text-decoration-color:var(--c1)}

/* aktif üyeler + yeni üyeler: yana kayan şerit */
.lp-act,.lp-nw{min-width:0;max-width:100%}
.lp-mg,.lp-nl{display:flex;flex-direction:row;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0 -18px;padding:4px 18px 10px;scroll-padding:0 18px}
.lp-mg::-webkit-scrollbar,.lp-nl::-webkit-scrollbar{display:none}
.lp-mg>.lp-mc{flex:0 0 138px;scroll-snap-align:start}
.lp-nl>.lp-nr{flex:0 0 min(78vw,272px);scroll-snap-align:start}
@media(min-width:700px){.lp-mg,.lp-nl{margin:0 -28px;padding:4px 28px 10px;scroll-padding:0 28px}.lp-mg>.lp-mc{flex-basis:150px}}
@media(min-width:960px){
  .lp-memi{display:flex;flex-direction:column;gap:44px}
  .lp-mg,.lp-nl{margin:0;padding:4px 0 10px;scroll-padding:0;-webkit-mask-image:linear-gradient(90deg,#000 94%,transparent);mask-image:linear-gradient(90deg,#000 94%,transparent)}
  .lp-mg>.lp-mc{flex-basis:164px}.lp-nl>.lp-nr{flex-basis:290px}
}
