@font-face{font-family:Inter;src:url(/fonts/Inter-VF.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--bg:#fff;--bg-2:#f4f7f8;--surface:#fff;--surface-2:#eaf0f3;--fg:#0f1f28;--fg-2:#2f414c;--muted:#566873;--border:#dbe3e7;--border-2:#c3cfd5;--primary:#0a5a70;--primary-hover:#084a5d;--primary-soft:#e3f0f4;--primary-ink:#0a5a70;--primary-fg:#fff;--accent:#f2a516;--accent-soft:#fff3d6;--accent-ink:#8a4b00;--accent-fg:#2b1a00;--ok:#14703a;--ok-soft:#e2f4e9;--bad:#c62d2d;--bad-soft:#fdeaea;--blank:#566873;--blank-soft:#eef1f3;--ders-turkce:#b0286f;--ders-matematik:#2a55c9;--ders-tarih:#b8480d;--ders-cografya:#3f7a16;--ders-vatandaslik:#6f45bf;--ders-guncel:#0a6f94;--font-sans:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-num:"Inter", system-ui, sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--text-4xl:3rem;--lh-tight:1.15;--lh-snug:1.3;--lh-body:1.55;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-s:8px;--radius-m:12px;--radius-l:18px;--radius-pill:999px;--shadow-1:0 1px 2px #0f1f280d;--shadow-2:0 4px 16px #0f1f2812;--focus-ring:0 0 0 3px var(--bg), 0 0 0 5px var(--primary);--tap:48px;--maxw:1180px;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0c1419;--bg-2:#101a21;--surface:#142129;--surface-2:#1a2a33;--fg:#e9f0f3;--fg-2:#c5d3da;--muted:#94a8b3;--border:#243640;--border-2:#33495a;--primary:#5cc3dc;--primary-hover:#7fd3e8;--primary-soft:#12303b;--primary-ink:#7fd3e8;--primary-fg:#05202a;--accent:#fbbf24;--accent-soft:#2e2410;--accent-ink:#fbbf24;--accent-fg:#2a1a00;--ok:#4cc38a;--ok-soft:#12301f;--bad:#ff8179;--bad-soft:#3a1818;--blank:#94a8b3;--blank-soft:#1a2a33;--ders-turkce:#f070b8;--ders-matematik:#7da2ff;--ders-tarih:#ff9a5c;--ders-cografya:#8cd05a;--ders-vatandaslik:#b79cff;--ders-guncel:#4fc3e8;--shadow-1:0 1px 2px #00000059;--shadow-2:0 4px 16px #00000059;color-scheme:dark}}:root[data-theme=dark]{--bg:#0c1419;--bg-2:#101a21;--surface:#142129;--surface-2:#1a2a33;--fg:#e9f0f3;--fg-2:#c5d3da;--muted:#94a8b3;--border:#243640;--border-2:#33495a;--primary:#5cc3dc;--primary-hover:#7fd3e8;--primary-soft:#12303b;--primary-ink:#7fd3e8;--primary-fg:#05202a;--accent:#fbbf24;--accent-soft:#2e2410;--accent-ink:#fbbf24;--accent-fg:#2a1a00;--ok:#4cc38a;--ok-soft:#12301f;--bad:#ff8179;--bad-soft:#3a1818;--blank:#94a8b3;--blank-soft:#1a2a33;--ders-turkce:#f070b8;--ders-matematik:#7da2ff;--ders-tarih:#ff9a5c;--ders-cografya:#8cd05a;--ders-vatandaslik:#b79cff;--ders-guncel:#4fc3e8;--shadow-1:0 1px 2px #00000059;--shadow-2:0 4px 16px #00000059;color-scheme:dark}:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-s);outline:none}.ar{gap:var(--space-5);font-family:var(--font-sans);color:var(--fg);max-width:760px;display:grid}.ar *{box-sizing:border-box}.ar .lead{color:var(--fg-2);margin:0;font-size:1.0625rem}.ar .muted{color:var(--muted)}.ar .small{font-size:.8125rem}.ar .num{font-variant-numeric:tabular-nums;font-family:var(--font-num)}.ar .btn{min-height:var(--tap);border-radius:var(--radius-m);font:inherit;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-weight:650;text-decoration:none;display:inline-flex}.ar .btn-primary{background:var(--primary);color:var(--primary-fg)}.ar .btn-primary:hover{background:var(--primary-hover)}.ar .btn-ghost{border-color:var(--border-2);background:var(--surface);color:var(--fg)}.ar .btn-ghost:hover{background:var(--bg-2)}.ar .btn-sm{border-radius:10px;min-height:36px;padding:0 14px;font-size:.875rem}.ar .btn:focus-visible,.ar button:focus-visible,.ar input:focus-visible,.ar select:focus-visible,.ar a:focus-visible{box-shadow:var(--focus-ring);outline:none}.ar .card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-l);padding:var(--space-4);box-shadow:var(--shadow-1)}.ar .chip{border:1px solid var(--border-2);background:var(--surface);min-height:34px;color:var(--fg-2);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:.875rem;font-weight:550;display:inline-flex}.ar .chip.soft{background:var(--primary-soft);color:var(--primary-ink);border-color:#0000}.ar .chip.acc{background:var(--accent-soft);color:var(--accent-ink);border-color:#0000}.ar .chip.ok{background:var(--ok-soft);color:var(--ok);border-color:#0000}.ar .chip.bad{background:var(--bad-soft);color:var(--bad);border-color:#0000}.ar svg.i{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.ar .arama{background:var(--surface);border:1.5px solid var(--border-2);border-radius:var(--radius-m);min-height:52px;color:var(--muted);align-items:center;gap:10px;padding:0 14px;display:flex}.ar .arama:focus-within{border-color:var(--primary);box-shadow:var(--focus-ring)}.ar .arama input{min-width:0;box-shadow:none;font:inherit;color:var(--fg);background:0 0;border:0;outline:none;flex:1;height:48px}.ar .alan{width:100%;min-height:var(--tap);border:1.5px solid var(--border-2);border-radius:var(--radius-m);background:var(--surface);color:var(--fg);font:inherit;padding:0 12px}.ar label.et{gap:6px;font-weight:650;display:grid}.ar .turler{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.ar .tur{text-align:left;min-height:var(--tap);border-radius:var(--radius-m);border:1.5px solid var(--border-2);background:var(--surface);color:var(--fg);font:inherit;cursor:pointer;gap:2px;padding:12px 14px;display:grid}.ar .tur b{font-size:1rem}.ar .tur span{color:var(--muted);font-size:.8125rem}.ar .tur[aria-pressed=true]{border-color:var(--primary);background:var(--primary-soft)}.ar .tur[aria-pressed=true] b{color:var(--primary-ink)}.ar .liste{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.ar .satir{gap:8px;display:grid}.ar .satir h3{margin:0;font-size:1rem;line-height:1.3}.ar .meta{color:var(--muted);flex-wrap:wrap;gap:6px 14px;font-size:.8125rem;display:flex}.ar .cubuk{background:var(--surface-2);border-radius:999px;height:10px;margin:6px 0 2px;position:relative}.ar .cubuk i{background:var(--primary);border-radius:999px;position:absolute;top:0;bottom:0}.ar .cubuk b{background:var(--accent);border-radius:2px;width:4px;height:18px;position:absolute;top:-4px;transform:translate(-2px)}.ar .eksen{color:var(--muted);justify-content:space-between;font-size:.75rem;display:flex}.ar .aralik{justify-content:space-between;gap:8px;font-weight:650;display:flex}.ar .sayfa{justify-content:space-between;align-items:center;gap:8px;display:flex}.ar .bos{padding:var(--space-6);text-align:center;color:var(--muted)}.ar .satirlar{flex-wrap:wrap;gap:8px;display:flex}.ar .ders{gap:10px;display:grid}.ar .ders-b{align-items:center;gap:10px;font-weight:700;display:flex}.ar .dcode{color:#fff;background:var(--d);border-radius:8px;place-items:center;min-width:34px;height:26px;padding:0 6px;font-size:.6875rem;font-weight:800;display:inline-grid}:root[data-theme=dark] .ar .dcode{color:#0c1419}.ar .d-turkce{--d:var(--ders-turkce)}.ar .d-matematik{--d:var(--ders-matematik)}.ar .d-tarih{--d:var(--ders-tarih)}.ar .d-cografya{--d:var(--ders-cografya)}.ar .d-vatandaslik{--d:var(--ders-vatandaslik)}.ar .d-guncel{--d:var(--ders-guncel)}.ar .ikili{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.ar .step{justify-items:center;gap:6px;display:grid}.ar .step>span{font-size:.8125rem;font-weight:650}.ar .step.d>span{color:var(--ok)}.ar .step.y>span{color:var(--bad)}.ar .step div{align-items:center;gap:6px;width:100%;display:flex}.ar .step button{width:var(--tap);height:var(--tap);border-radius:var(--radius-m);border:1.5px solid var(--border-2);background:var(--surface);color:var(--fg);cursor:pointer;flex:none;place-items:center;display:grid}.ar .step.d button{border-color:var(--ok);color:var(--ok)}.ar .step.y button{border-color:var(--bad);color:var(--bad)}.ar .step button:hover{background:var(--bg-2)}.ar .step input{width:100%;min-width:0;height:var(--tap);text-align:center;font:inherit;color:var(--fg);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;font-size:1.375rem;font-weight:800}.ar .net-s{color:var(--fg-2);font-size:.8125rem}.ar .sonuc{background:var(--surface);border:1.5px solid var(--primary);border-radius:var(--radius-l);padding:var(--space-4);box-shadow:var(--shadow-2);gap:6px;display:grid;position:sticky;bottom:8px}.ar .sonuc .buyuk{color:var(--primary-ink);font-size:2rem;font-weight:800;line-height:1.1}.ar .olay{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.ar .olay h3{margin:0;font-size:1.0625rem}.ar .sayac{text-align:center;min-width:84px}.ar .sayac b{color:var(--primary-ink);font-size:1.75rem;line-height:1;display:block}.ar .sayac span{color:var(--muted);font-size:.75rem}.ar .olay.gecti .sayac b{color:var(--muted)}.ar .olay.yakin{border-color:var(--accent)}.ar .cta{background:var(--primary-soft);border:1px solid var(--border);border-radius:var(--radius-l);padding:var(--space-5);gap:var(--space-3);margin-top:var(--space-4);display:grid}.ar .cta p{color:var(--fg);margin:0;font-weight:600}.ar .durum{color:var(--ok);font-size:.875rem;font-weight:600}
