:root{--bg:#f8fafb;--fg:#10211f;--mut:#5b6b69;--acc:#0f766e;--acc2:#115e59;--kart:#fff;--bor:#dbe5e3;--onacc:#fff;--c0:#94a3b8;--c1:#0f766e;--c2:#f59e0b;--c3:#4f46e5;--t0:#0f172a;--t1:#fff;--t2:#0f172a;--t3:#fff;--s0:#3b82f6;--s1:#10b981;--s2:#f59e0b;--s3:#ef4444;--ln0:#64748b;--ln1:#0f766e;--cardf:#f1f5f4;color-scheme:light}
@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0d1514;--fg:#e6f0ee;--mut:#9bb0ad;--acc:#2dd4bf;--acc2:#5eead4;--kart:#142120;--bor:#243635;--onacc:#042f2e;--c0:#64748b;--c1:#2dd4bf;--c2:#fbbf24;--c3:#818cf8;--t0:#f8fafc;--t1:#04211e;--t2:#1a1305;--t3:#0b1020;--s0:#60a5fa;--s1:#34d399;--s2:#fbbf24;--s3:#f87171;--ln0:#94a3b8;--ln1:#2dd4bf;--cardf:#0d1514;color-scheme:dark}}
:root[data-theme=dark]{--bg:#0d1514;--fg:#e6f0ee;--mut:#9bb0ad;--acc:#2dd4bf;--acc2:#5eead4;--kart:#142120;--bor:#243635;--onacc:#042f2e;--c0:#64748b;--c1:#2dd4bf;--c2:#fbbf24;--c3:#818cf8;--t0:#f8fafc;--t1:#04211e;--t2:#1a1305;--t3:#0b1020;--s0:#60a5fa;--s1:#34d399;--s2:#fbbf24;--s3:#f87171;--ln0:#94a3b8;--ln1:#2dd4bf;--cardf:#0d1514;color-scheme:dark}
*{box-sizing:border-box}body{margin:0;font:17px/1.65 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;background:var(--bg);color:var(--fg)}
a{color:var(--acc)}.kap{max-width:880px;margin:0 auto;padding:0 16px}
.ust{background:var(--kart);border-bottom:1px solid var(--bor)}.ust .kap{display:flex;justify-content:space-between;align-items:center;height:60px}
.logo{display:flex;align-items:center;gap:10px;font-weight:700;color:var(--fg);text-decoration:none;font-size:19px}
.lg{background:var(--acc);color:var(--onacc);width:32px;height:32px;border-radius:9px;display:grid;place-items:center}
.ust nav a{margin-left:18px;color:var(--mut);text-decoration:none;font-size:15px}
h1{font-size:clamp(26px,5vw,36px);line-height:1.2;margin:24px 0 8px}h2{margin-top:36px}
.ozet{color:var(--mut);margin-top:0}.kirinti{font-size:14px;color:var(--mut);margin-top:16px}
.hero{padding:28px 0 8px}.hero p{color:var(--mut);font-size:19px}
.izgara{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}
.kart{display:flex;flex-direction:column;gap:4px;background:var(--kart);border:1px solid var(--bor);border-radius:14px;padding:16px;text-decoration:none;color:var(--fg);transition:.15s}
.kart:hover{border-color:var(--acc);transform:translateY(-2px)}.kart em{font-style:normal;font-size:12px;color:var(--acc);text-transform:uppercase;letter-spacing:.06em}
.kart span{color:var(--mut);font-size:15px}
.arac{background:var(--kart);border:1px solid var(--bor);border-radius:16px;padding:20px;display:grid;gap:6px;margin-top:16px}
label{font-weight:600;font-size:15px;margin-top:8px}small{color:var(--mut)}
input,select{font:inherit;padding:11px 12px;border:1px solid var(--bor);border-radius:10px;background:var(--bg);color:var(--fg);width:100%}
button{margin-top:14px;font:inherit;font-weight:700;background:var(--acc);color:var(--onacc);border:0;border-radius:10px;padding:13px;cursor:pointer}
button:hover{background:var(--acc2)}
.sonuc{margin:18px 0;background:var(--kart);border:2px solid var(--acc);border-radius:16px;padding:8px 18px}
.sat{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--bor)}.sat:last-of-type{border:0}
.sat.buyuk strong{font-size:1.35em;color:var(--acc)}.not{font-size:14px;color:var(--mut)}
.tablewrap{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:14px}th,td{padding:7px;text-align:right;border-bottom:1px solid var(--bor)}th:first-child,td:first-child{text-align:left}
.icerik{margin-top:20px}details{background:var(--kart);border:1px solid var(--bor);border-radius:10px;padding:10px 14px;margin:8px 0}summary{cursor:pointer;font-weight:600}
.reklam{margin:24px 0;min-height:90px;text-align:center}.cta{background:var(--kart);border:1px solid var(--acc);border-radius:12px;padding:14px}
.alt{margin-top:60px;border-top:1px solid var(--bor);background:var(--kart);padding:28px 0}.cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}
.cols h4{margin:0 0 8px}.cols a{display:block;font-size:15px;padding:2px 0}.tel{font-size:14px;color:var(--mut)}

.gorsel{margin:24px 0;background:var(--kart);border:1px solid var(--bor);border-radius:14px;padding:12px}
.gorsel svg{width:100%;height:auto;display:block}.gorsel figcaption{font-size:14px;color:var(--mut);text-align:center;margin-top:8px}


.b0{fill:var(--c0)}.b1{fill:var(--c1)}.b2{fill:var(--c2)}.b3{fill:var(--c3)}
.card{fill:var(--cardf);stroke:var(--bor);stroke-width:1.5}.arr{stroke:var(--acc);stroke-width:2.5;fill:none;stroke-linecap:round}
.s0{fill:var(--s0)}.s1{fill:var(--s1)}.s2{fill:var(--s2)}.s3,.s4,.s5{fill:var(--s3)}.mk{fill:var(--fg)}
.grid{stroke:var(--bor)}.ln0{stroke:var(--ln0);stroke-width:3}.ln1{stroke:var(--ln1);stroke-width:3}
.gh{font-weight:700;font-size:16px;line-height:1.35;margin:2px 4px 10px}
.gl{font:17px system-ui,sans-serif;fill:var(--fg)}.gs{font:15px system-ui,sans-serif;fill:var(--mut)}
.gv{font:700 17px system-ui,sans-serif;fill:var(--fg)}.gw{font:700 17px system-ui,sans-serif}
.gw0{fill:var(--t0)}.gw1{fill:var(--t1)}.gw2{fill:var(--t2)}.gw3{fill:var(--t3)}
.tema{margin:0 0 0 14px;width:38px;height:38px;padding:0;border-radius:50%;background:var(--bg);color:var(--fg);border:1px solid var(--bor);font-size:18px;line-height:1}
.tema:hover{background:var(--bor)}.ust nav{display:flex;align-items:center}

.reklam{display:none}.ads-on .reklam{display:block}
.cb{position:fixed;left:0;right:0;bottom:0;z-index:50;background:var(--kart);border-top:2px solid var(--acc);box-shadow:0 -6px 24px rgba(0,0,0,.18)}
.cb-i{max-width:880px;margin:0 auto;padding:14px 16px}.cb-t{margin:0 0 10px;font-size:15px;line-height:1.5}
.cb-p{display:grid;gap:6px;margin:0 0 12px}.cb-p label{font-weight:500;margin:0;display:flex;gap:8px;align-items:center}.cb-p input{width:auto}
.cb-b{display:flex;gap:10px;flex-wrap:wrap}.cb-b button{flex:1;min-width:110px;margin:0;padding:11px 14px;background:var(--bg);color:var(--fg);border:1px solid var(--bor)}
.cb-b button{font-weight:700}.cb-b button:hover{border-color:var(--acc)}
.cb-p[hidden]{display:none}

.hz{background:var(--kart);border:1px solid var(--bor);border-radius:16px;padding:16px;margin-top:18px}
.hz label{display:block;margin:0 0 8px;font-size:16px}
.hz-r{display:flex;gap:8px}.hz-r input{flex:1;min-width:0;font-size:17px}
.hz-r button{margin:0;padding:0 16px}
.hz-mic{background:var(--bg);color:var(--fg);border:1px solid var(--bor);font-size:20px;width:48px;padding:0}
.hz-mic.on{background:#ef4444;border-color:#ef4444;animation:hzp 1s infinite}
@keyframes hzp{50%{opacity:.6}}
.hz-ex,.hz-ex2{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 4px}
.hz-chip{margin:0;padding:6px 12px;font-size:14px;font-weight:500;background:var(--bg);color:var(--fg);border:1px solid var(--bor);border-radius:999px;cursor:pointer}
.hz-chip:hover{border-color:var(--acc)}.hz-say{color:var(--mut);margin:10px 0 4px}
.hz-w{position:relative;flex:1;min-width:0}.hz-w input{width:100%}
.hz-sg{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:20;margin:0;padding:4px;list-style:none;background:var(--kart);border:1px solid var(--bor);border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.18);max-height:260px;overflow:auto}
.hz-sg[hidden]{display:none}.hz-sg li{padding:10px 12px;border-radius:8px;cursor:pointer;font-size:16px}
.hz-sg li:hover,.hz-sg li.on{background:var(--bor)}
.hz-uyari{margin:8px 2px 0;font-size:8px;line-height:1.4;color:var(--mut)}.hz-uyari em{font-style:italic}
.pay{display:flex;gap:8px;margin:6px 0 10px;flex-wrap:wrap}
.pay button{margin:0;padding:8px 14px;font-size:14px;font-weight:600;background:var(--bg);color:var(--fg);border:1px solid var(--bor)}
.pay button:hover{border-color:var(--acc)}
.hz-msg{margin:8px 2px 0;font-size:13px;color:#b45309;min-height:0}.hz-msg:empty{display:none}
.hz-mic{display:inline-flex;align-items:center;justify-content:center;width:48px;height:auto;padding:0}
.hz-mic svg{display:block}.hz-mic.on{color:#fff}
.ara{margin-left:10px;display:inline-flex;align-items:center;justify-content:center}
.hz-ov{position:fixed;inset:0;z-index:60;background:rgba(0,0,0,.55);display:flex;align-items:flex-start;justify-content:center;padding:70px 14px 14px;overflow:auto}
.hz-ov .hz{width:100%;max-width:640px;margin:0;box-shadow:0 20px 60px rgba(0,0,0,.35)}
.hz-x{float:right;margin:0;padding:2px 10px;font-size:22px;line-height:1.2;background:none;color:var(--mut);border:0}
.veri{margin:14px 0;padding:10px 14px;border:1px dashed var(--bor);border-radius:12px;font-size:14px;color:var(--mut)}.veri h3{margin:0 0 6px;font-size:14px}.veri ul{margin:0;padding-left:18px}
.hero .hz-uyari{font-size:8px;line-height:1.4;margin:8px 2px 0;color:var(--mut)}.hero .hz-msg{font-size:13px;margin:8px 2px 0}.hero .hz label{font-size:16px}
.ilgili{margin-top:36px}.ilgili h2{font-size:20px}a.hz-chip{display:inline-block;text-decoration:none}
.alt h4 a{color:inherit;text-decoration:none}.alt h4 a:hover{text-decoration:underline}
.ref{margin:2px 0 6px;font-size:13px;color:var(--mut);line-height:1.5}.ref strong{color:var(--fg)}.ref-b{margin:2px 6px 2px 0;padding:3px 10px;font-size:13px;font-weight:600;background:var(--bg);color:var(--acc);border:1px solid var(--bor);border-radius:999px;cursor:pointer}.ref-b:hover{border-color:var(--acc)}

/* tasarım v2 */
:root{--k-finans:#0f766e;--k-matematik:#4f46e5;--k-saglik:#e11d48;--k-tarih:#d97706;--k-is-hayati:#0369a1;--sh:0 1px 2px rgba(16,33,31,.06),0 4px 14px rgba(16,33,31,.05)}
@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--k-finans:#2dd4bf;--k-matematik:#a5b4fc;--k-saglik:#fb7185;--k-tarih:#fbbf24;--k-is-hayati:#7dd3fc;--sh:0 1px 2px rgba(0,0,0,.4),0 6px 18px rgba(0,0,0,.25)}}
:root[data-theme=dark]{--k-finans:#2dd4bf;--k-matematik:#a5b4fc;--k-saglik:#fb7185;--k-tarih:#fbbf24;--k-is-hayati:#7dd3fc;--sh:0 1px 2px rgba(0,0,0,.4),0 6px 18px rgba(0,0,0,.25)}
[data-k=finans]{--k:var(--k-finans)}[data-k=matematik]{--k:var(--k-matematik)}[data-k=saglik]{--k:var(--k-saglik)}[data-k=tarih]{--k:var(--k-tarih)}[data-k=is-hayati]{--k:var(--k-is-hayati)}
html{-webkit-text-size-adjust:100%}body{overflow-x:hidden}
/* başlık */
.ust{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--kart) 92%,transparent);backdrop-filter:saturate(1.4) blur(10px);-webkit-backdrop-filter:saturate(1.4) blur(10px)}
.ust-i{display:flex;align-items:center;gap:8px;height:60px}
.logo{white-space:nowrap;flex:none}.ln{font-size:18px;letter-spacing:-.01em}
.ust .nav-d{display:flex;gap:2px;margin-left:18px}.nav-d a,.ust .nav-d a{margin:0;padding:8px 12px;border-radius:10px;font-weight:600;color:var(--mut);text-decoration:none;font-size:15px}
.nav-d a:hover{background:var(--bor);color:var(--fg)}
.ust-r{margin-left:auto;display:flex;gap:6px;align-items:center}
.ib{width:40px;height:40px;padding:0;margin:0;border-radius:12px;background:var(--bg);color:var(--fg);border:1px solid var(--bor);display:inline-flex;align-items:center;justify-content:center;font-size:18px;line-height:1;cursor:pointer}
.ib:hover{border-color:var(--acc)}.hbg{display:none;font-size:20px}
.mn{border-top:1px solid var(--bor);background:var(--kart)}.mn[hidden]{display:none}
.ust .mn-i{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px 16px 16px;height:auto;justify-content:stretch;align-items:stretch}
.mn-i a{display:block;padding:12px 14px;border:1px solid var(--bor);border-radius:12px;color:var(--fg);text-decoration:none;font-weight:600;background:var(--bg)}
@media(max-width:720px){.ust .nav-d{display:none}.hbg{display:inline-flex}.ln{font-size:17px}}
/* kartlar */
.izgara{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px}
.kart.ak{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px 14px 14px 16px;border:1px solid var(--bor);border-left:4px solid var(--k,var(--acc));border-radius:16px;box-shadow:var(--sh);background:var(--kart)}
.kart.ak .kb{display:flex;flex-direction:column;gap:2px;min-width:0}
.kart.ak .kb em{font-style:normal;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--k)}
.kart.ak .kb b{font-size:16px;line-height:1.3}.kart.ak .kb span{font-size:14px;color:var(--mut);line-height:1.4}
.ik{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;font-size:25px;background:var(--bg);background:color-mix(in srgb,var(--k,var(--acc)) 14%,var(--kart));flex:none}
.git{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--bor);color:var(--k,var(--acc));font-weight:700;transition:.15s}
.kart.ak:hover{box-shadow:0 8px 24px rgba(16,33,31,.14);border-color:var(--k)}.kart.ak:hover .git{background:var(--k);color:var(--kart);transform:translateX(3px)}
.kart.rk{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;border-radius:16px;box-shadow:var(--sh)}
.kart.rk .kb{display:flex;flex-direction:column;gap:3px}.kart.rk .git{width:auto;height:auto;background:none;font-size:14px;font-weight:700;color:var(--acc);white-space:nowrap}
.kart.rk:hover .git{transform:translateX(3px);background:none;color:var(--acc2)}
/* popüler */
.pop-g{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
@media(max-width:560px){.pop-g{grid-template-columns:repeat(2,1fr)}}
.pop{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 8px;text-align:center;background:var(--kart);border:1px solid var(--bor);border-radius:18px;box-shadow:var(--sh);text-decoration:none;color:var(--fg);transition:.15s}
.pop .ik{width:56px;height:56px;font-size:30px;border-radius:16px}.pop b{font-size:15px;line-height:1.25}
.pop:hover{transform:translateY(-3px);border-color:var(--k);box-shadow:0 10px 26px rgba(16,33,31,.14)}
/* filtre */
.filt{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}
.hz-chip.on{background:var(--acc);color:var(--onacc);border-color:var(--acc)}
/* hero */
.hero{padding:30px 0 8px}.hero h1{letter-spacing:-.02em}
.guven{display:flex;flex-wrap:wrap;gap:6px 14px;margin:6px 0 4px;font-size:14px;color:var(--mut)}.hero .guven{font-size:14px}.guven span{white-space:nowrap}
.hz{box-shadow:var(--sh)}
@media(max-width:520px){.hz-r{flex-wrap:wrap}.hz-w{flex:1 1 100%}.hz-r button[type=submit]{flex:1;height:48px}.hz-mic{height:48px}}
/* araç sayfası başlığı */
.h1-ik{display:inline-grid;place-items:center;width:46px;height:46px;margin-right:12px;border-radius:14px;font-size:26px;vertical-align:middle;background:var(--bor)}
h1{display:flex;align-items:center;flex-wrap:nowrap}
.pay,.arac{box-shadow:var(--sh)}

/* hızlı hesapla v2 */
.hz-host{min-height:250px}.hz-host.ready{min-height:0}
.hz.hz2{position:relative;padding:18px;border:1px solid var(--bor);border-radius:22px;background:linear-gradient(180deg,color-mix(in srgb,var(--acc) 7%,var(--kart)),var(--kart) 60%);box-shadow:0 10px 30px rgba(16,33,31,.10)}
.hz2 .hz-top{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:12px}
.hz2 .hz-title{font-weight:800;font-size:18px;letter-spacing:-.01em}.hz2 .hz-sub{font-size:14px;color:var(--mut)}
.hz2 .hz-bar{display:flex;align-items:center;gap:8px;background:var(--bg);border:2px solid var(--bor);border-radius:18px;padding:6px 6px 6px 14px;transition:border-color .15s,box-shadow .15s}
.hz2 .hz-bar:focus-within{border-color:var(--acc);box-shadow:0 0 0 4px color-mix(in srgb,var(--acc) 18%,transparent)}
.hz2 .hz-ico{color:var(--mut);display:flex;flex:none}
.hz2 .hz-w{flex:1;min-width:0}.hz2 .hz-q{border:0;background:transparent;box-shadow:none;padding:12px 4px;font-size:17px;outline:none;width:100%}
.hz2 .hz-mic{width:44px;height:44px;border-radius:14px;background:var(--kart);border:1px solid var(--bor);color:var(--fg);margin:0;flex:none}
.hz2 .hz-go{margin:0;height:44px;padding:0 18px;border-radius:14px;flex:none;display:inline-flex;align-items:center;gap:6px;font-size:16px}
.hz2 .hz-ga{display:none}
@media(max-width:520px){.hz2{padding:14px}.hz2 .hz-q{font-size:16px}.hz2 .hz-gt{display:none}.hz2 .hz-ga{display:inline;font-size:20px}.hz2 .hz-go{padding:0;width:44px;justify-content:center}.hz2 .hz-bar{padding-left:10px}}
.hz2 .hz-sg{top:calc(100% + 10px)}
.hz-scroll{display:flex;gap:8px;margin:14px -2px 0;padding:2px;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.hz-scroll::-webkit-scrollbar{display:none}
.hz-scroll .hz-chip{flex:none;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;padding:8px 14px;font-size:14px;background:var(--kart);box-shadow:var(--sh)}
.hz-ci{font-size:16px;line-height:1}
.hz-hist{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:12px;font-size:13px}.hz-hist[hidden]{display:none}
.hz-hl{color:var(--mut);font-weight:700}.hz-hc{display:contents}.hz-hx{margin:0;padding:4px 8px;background:none;color:var(--mut);border:0;font-size:12px;font-weight:600;text-decoration:underline;cursor:pointer;margin-left:auto}
.hz2 .hz-sonuc{margin-top:16px;border-radius:18px;padding:6px 18px 12px;border:2px solid var(--acc);background:var(--kart)}
.hz2 .hz-say{margin:10px 0 2px}
.hz2 .sat.buyuk{padding:14px 0}.hz2 .sat.buyuk strong{font-size:1.6em}
.hz2 .pay{margin-top:10px}
.hz2 .hz-x{position:absolute;right:10px;top:8px;margin:0;font-size:26px;color:var(--mut);background:none;border:0;line-height:1;padding:2px 10px;cursor:pointer}
.hz-clr{margin:0;width:30px;height:30px;padding:0;border-radius:50%;flex:none;background:var(--bor);color:var(--fg);border:0;font-size:20px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}
.hz-clr[hidden]{display:none}.hz-clr:hover{background:var(--mut);color:var(--kart)}

/* hero v3 */
.lg{width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,#14b8a6,#0f766e);color:#fff;display:grid;place-items:center;box-shadow:0 4px 12px rgba(15,118,110,.35);flex:none}
.logo{gap:10px}.lt{display:flex;flex-direction:column;line-height:1.1}.lt .ln{font-size:17px;font-weight:800;letter-spacing:-.01em}.lt .la{font-size:11px;font-weight:600;color:var(--mut);margin-top:3px;letter-spacing:.01em}
@media(max-width:360px){.lt .la{display:none}}
.hero{position:relative;isolation:isolate;padding:22px 0 4px}
.hero::before{content:"";position:absolute;z-index:-1;pointer-events:none;left:-16px;right:-16px;top:-70px;height:420px;background:radial-gradient(55% 60% at 22% 18%,color-mix(in srgb,var(--acc) 20%,transparent),transparent 70%),radial-gradient(45% 55% at 88% 8%,color-mix(in srgb,var(--k-matematik) 16%,transparent),transparent 72%)}
.eyebrow{display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border-radius:999px;font-size:13px;font-weight:700;color:var(--acc);background:color-mix(in srgb,var(--acc) 12%,var(--kart));border:1px solid color-mix(in srgb,var(--acc) 30%,transparent)}
.hero h1{font-size:clamp(28px,7.4vw,44px);line-height:1.13;letter-spacing:-.025em;margin:14px 0 10px;display:block}
.vurgu{background:linear-gradient(90deg,var(--acc),var(--k-matematik));-webkit-background-clip:text;background-clip:text;color:transparent}
.hero .alt-b{font-size:17px;line-height:1.55;color:var(--mut);margin:0;max-width:34em}
.hero .guven{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 18px}
.hero .guven li{padding:6px 12px;border-radius:999px;background:var(--kart);border:1px solid var(--bor);font-size:13px;font-weight:600;color:var(--fg);white-space:normal}
html,body{max-width:100%;overflow-x:hidden}@supports(overflow:clip){html,body{overflow-x:clip}}
.hero{overflow:visible}
.cols .fh{margin:0 0 8px;font-weight:700;font-size:16px}.alt .fh a{color:inherit;text-decoration:none}.alt .fh a:hover{text-decoration:underline}.veri .vh{margin:0 0 6px;font-size:14px;font-weight:700;color:var(--fg)}

.rozet{margin:6px 0 0;font-size:13px}.rozet a{display:inline-block;padding:3px 10px;border-radius:999px;background:color-mix(in srgb,var(--ac,#14b8a6) 14%,transparent);color:inherit;text-decoration:none;border:1px solid color-mix(in srgb,var(--ac,#14b8a6) 40%,transparent)}
.hz-ipucu{margin:8px 0 0;font-size:14px;color:var(--mut)}.hz-ornek{font:inherit;cursor:pointer;background:none;border:1px dashed var(--bor);border-radius:8px;padding:2px 8px;color:inherit}.hz-ornek:hover{border-style:solid}
.formul{margin:12px 0;border:1px solid var(--bor);border-radius:12px;padding:8px 14px;font-size:15px}.formul summary{cursor:pointer;font-weight:600}.formul ol{margin:8px 0 4px;padding-left:20px}.formul li{margin:4px 0}
.nav-hz{font:inherit;cursor:pointer;background:none;border:1px solid var(--bor);border-radius:999px;padding:5px 12px;color:inherit}.nav-hz:hover{border-color:var(--ac,#14b8a6)}
.mn .nav-hz{display:block;width:100%;text-align:left;margin:4px 0}

/* Hızlı Hesapla düğmesi: menü bağlantılarıyla aynı ölçü ve hizalama */
.ust .nav-d{align-items:center}
.ust .nav-d .nav-hz{margin:0 4px 0 0;padding:8px 12px;border:0;border-radius:10px;font-family:inherit;font-size:15px;font-weight:700;line-height:1.5;color:var(--fg);background:color-mix(in srgb,var(--ac,#14b8a6) 18%,transparent);white-space:nowrap}
.ust .nav-d .nav-hz:hover{background:color-mix(in srgb,var(--ac,#14b8a6) 30%,transparent)}
.ust .mn-i .nav-hz{display:block;width:100%;grid-column:1/-1;text-align:left;margin:0;padding:12px 14px;border:1px solid var(--bor);border-radius:12px;background:color-mix(in srgb,var(--ac,#14b8a6) 14%,var(--bg));font-family:inherit;font-size:inherit;font-weight:700;line-height:inherit;color:var(--fg)}
.rozet a{font-size:13px;line-height:1.4}
