.lgsc{--ink:var(--global-palette3, #1B2F6E);--ink-2:var(--global-palette4, #3B4A6B);--muted:var(--global-palette5, #5E6B85);--line:var(--global-palette7, #D9E3F2);--surface:var(--global-palette8, #EEF4FC);--paper:var(--global-palette9, #FFFFFF);--mark:#F5C542;--brand:var(--global-palette1, #1E3A8A);--brand-2:var(--global-palette2, #1F6FC0);--brand-soft:var(--global-palette8, #EEF4FC);--mark-soft:#FFD36A;--mark-ink:#1B2F6E;--gain:#1F7A52;--miss:#A6432A;--radius-lg:18px;--radius-sm:10px;font-family:inherit;color:var(--ink);font-variant-numeric:tabular-nums;max-width:760px;margin:0 auto 2rem;line-height:1.45}.lgsc[data-lgsc]{min-height:var(--lgsc-minh,1150px)}.lgsc[data-lgsc].is-ready{min-height:0}@media (min-width:640px){.lgsc[data-lgsc]{min-height:var(--lgsc-minh,980px)}}@media (min-width:1024px){.lgsc[data-lgsc]{min-height:var(--lgsc-minh,760px)}}.lgsc *,.lgsc *::before,.lgsc *::after{box-sizing:border-box}.lgsc button,.lgsc input,.lgsc select{font:inherit;color:inherit}.lgsc :focus-visible{outline:3px solid var(--brand);outline-offset:2px;box-shadow:0 0 0 6px #F5C542;border-radius:6px}.lgsc-panel{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 6px 20px rgb(30 58 138 / .10)}.lgsc-tabs{display:grid;grid-template-columns:1fr 1fr;background:var(--surface);border-bottom:1px solid var(--line)}.lgsc-tab{appearance:none;border:0;background:#fff0;padding:14px 10px;font-weight:600;font-size:1rem;cursor:pointer;color:var(--muted);border-bottom:3px solid #fff0}.lgsc-tab[aria-selected="true"]{color:var(--brand);background:var(--paper);border-bottom-color:var(--brand)}.lgsc-settings{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:center;padding:14px 18px;border-bottom:1px solid var(--line)}.lgsc-year{display:flex;align-items:center;gap:8px;font-weight:600;flex:1 1 100%;min-width:0}.lgsc-year select{flex:1;min-width:0;max-width:100%}@media (min-width:640px){.lgsc-year{flex:0 1 auto}.lgsc-year select{flex:0 1 auto}}.lgsc-year select{padding:8px 32px 8px 10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper);font-weight:600;min-height:44px}.lgsc-check{display:inline-flex;align-items:center;gap:7px;min-height:44px;cursor:pointer;color:var(--ink-2);white-space:nowrap}@media (max-width:380px){.lgsc-check{font-size:.92rem;gap:6px}.lgsc-settings{gap:2px 12px}}.lgsc-check input{width:20px;height:20px;accent-color:var(--brand)}.lgsc-note{flex-basis:100%;margin:0;font-size:.875rem;color:var(--muted)}.lgsc-section{padding:6px 18px 4px}.lgsc-h3{font-size:1rem;margin:14px 0 4px;color:var(--ink-2);font-weight:700}.lgsc-h3 small{font-weight:500;color:var(--muted)}.lgsc-row{display:grid;grid-template-columns:1fr;gap:8px;padding:12px 0;border-top:1px solid var(--line)}.lgsc-row:first-of-type{border-top:0}.lgsc-row.is-exempt{opacity:.45}.lgsc-subj{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.lgsc-subj b{font-size:1.05rem}.lgsc-subj span{color:var(--muted);font-size:.9rem}.lgsc-net{font-weight:700;color:var(--ink);white-space:nowrap}.lgsc-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lgsc-field{display:grid;gap:4px}.lgsc-field>label{font-size:.85rem;color:var(--muted)}.lgsc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:0}.lgsc-step{display:grid;grid-template-columns:44px 1fr 44px;border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden;background:var(--paper)}.lgsc-step button{border:0;background:var(--brand-soft);color:var(--brand);font-weight:800;font-size:1.5rem;line-height:1;cursor:pointer;min-height:46px}.lgsc-step button:active{background:var(--line)}.lgsc-step input{width:100%;border:0;text-align:center;font-size:1.15rem;font-weight:700;padding:0;min-height:46px;background:#fff0;-moz-appearance:textfield}.lgsc-step input::-webkit-outer-spin-button,.lgsc-step input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.lgsc-hint{font-size:.85rem;color:var(--miss);min-height:0;margin:0}.lgsc-hint:empty{display:none}.lgsc-total{display:flex;justify-content:space-between;padding:14px 18px;background:var(--surface);border-top:1px solid var(--line);font-weight:600}.lgsc-reset{appearance:none;border:0;background:none;color:var(--ink-2);text-decoration:underline;cursor:pointer;padding:0 8px;min-height:44px}.lgsc-result{margin-top:18px;background:var(--paper);border:2px solid var(--brand);border-radius:var(--radius-lg);padding:22px 18px 18px;scroll-margin-top:80px}.lgsc-result[hidden]{display:none}.lgsc-scorelabel{margin:0;font-weight:600;color:var(--ink-2)}.lgsc-score{font-size:clamp(3rem, 12vw, 4.5rem);font-weight:800;line-height:1;letter-spacing:-.02em;margin:6px 0 2px}.lgsc-score small{font-size:1.1rem;font-weight:600;color:var(--muted);letter-spacing:0}.lgsc-plain{margin:8px 0 0;font-size:1.05rem}.lgsc-plain strong{font-weight:800}.lgsc-kpis{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:10px 0 4px}.lgsc-kpi{border-radius:14px;padding:12px 14px;display:grid;gap:2px;min-width:0}.lgsc-kpi span{font-size:.85rem;font-weight:600}.lgsc-kpi b{font-size:clamp(1.75rem, 8.5vw, 2.6rem);font-weight:800;line-height:1.05;letter-spacing:-.02em;white-space:nowrap}.lgsc-kpi small{font-size:.8rem}.lgsc-kpi.is-score{background:var(--brand-soft);color:var(--brand)}.lgsc-kpi.is-pct{background:var(--mark-soft);color:var(--mark-ink)}.lgsc-scale{position:relative;margin:18px 4px 6px;height:46px}.lgsc-scale-track{position:absolute;left:0;right:0;top:17px;height:12px;border-radius:6px;background:var(--surface);border:1px solid var(--line);overflow:hidden}.lgsc-scale-fill{height:100%;background:var(--mark);border-radius:6px;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.lgsc-scale-fill{transition:none}}.lgsc-scale-ticks{position:absolute;left:0;right:0;top:30px;display:flex;justify-content:space-between;font-size:.75rem;color:var(--muted)}.lgsc-scale-band{position:absolute;top:12px;height:22px;min-width:6px;background:rgb(30 58 138 / .14);border:1px dashed rgb(30 58 138 / .5);border-radius:6px}.lgsc-scale-mark{position:absolute;top:6px;width:18px;height:34px;margin-left:-9px;border-radius:9px;background:var(--mark);border:2px solid var(--brand);transition:left .35s ease}@media (prefers-reduced-motion:reduce){.lgsc-scale-mark{transition:none}}.lgsc-scale-legend{font-size:.85rem;color:var(--muted);margin:2px 0 0}.lgsc-block{margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.lgsc-h4{margin:0 0 10px;font-size:1rem;font-weight:700}.lgsc-tip{margin:0;padding:12px 14px;background:var(--brand-soft);border-radius:var(--radius-sm)}.lgsc-bars{display:grid;gap:8px}.lgsc-bar{display:grid;grid-template-columns:96px 1fr 58px;gap:10px;align-items:center;font-size:.92rem}.lgsc-bar-track{height:12px;background:var(--surface);border-radius:6px;overflow:hidden;display:flex}.lgsc-bar-got{background:var(--gain)}.lgsc-bar-miss{background:repeating-linear-gradient(135deg,rgb(166 67 42 / .35) 0 4px,rgb(166 67 42 / .12) 4px 8px)}.lgsc-bar b{text-align:right}.lgsc-legend{display:flex;gap:16px;font-size:.8rem;color:var(--muted);margin-top:8px}.lgsc-legend i{display:inline-block;width:12px;height:12px;border-radius:3px;vertical-align:-1px;margin-right:5px}.lgsc-table{width:100%;border-collapse:collapse;font-size:.95rem}.lgsc-table th,.lgsc-table td{text-align:left;padding:9px 6px;border-bottom:1px solid var(--line)}.lgsc-table td:last-child,.lgsc-table th:last-child{text-align:right}.lgsc-table tr.is-current td{font-weight:800}.lgsc-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.lgsc-btn{appearance:none;border:1px solid var(--brand);background:var(--paper);color:var(--brand);padding:11px 16px;border-radius:999px;font-weight:600;cursor:pointer;min-height:44px;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.lgsc-btn.is-primary{background:var(--brand-2);border-color:var(--brand-2);color:var(--paper)}.lgsc-fine{margin:14px 0 0;font-size:.85rem;color:var(--muted)}.lgsc-fine a{color:inherit}.lgsc-target{padding:18px;display:grid;gap:14px}.lgsc-target label{font-weight:600}.lgsc-target-input{display:grid;grid-template-columns:1fr 120px;gap:12px;align-items:center}.lgsc-target input[type="range"]{width:100%;accent-color:var(--brand);min-height:44px}.lgsc-target input[type="number"]{min-height:46px;border:1px solid var(--line);border-radius:var(--radius-sm);text-align:center;font-size:1.15rem;font-weight:700}.lgsc-sticky{position:fixed;left:12px;right:12px;bottom:12px;z-index:50;display:none;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px 10px 16px;background:var(--brand);color:var(--paper);border-radius:14px;box-shadow:0 8px 24px rgb(30 58 138 / .28)}.lgsc-sticky b{font-size:1.25rem}.lgsc-sticky button{appearance:none;border:0;background:var(--mark);color:var(--mark-ink);font-weight:700;border-radius:10px;padding:10px 14px;cursor:pointer}.lgsc-sticky.is-on{display:flex}@media (min-width:640px){.lgsc-row{grid-template-columns:1.15fr 2fr;align-items:center}.lgsc-section,.lgsc-settings,.lgsc-total{padding-left:24px;padding-right:24px}.lgsc-result{padding:28px 26px 22px}.lgsc-sticky{display:none!important}}@media print{.lgsc-panel,.lgsc-actions,.lgsc-sticky{display:none!important}.lgsc-result{border:1px solid #000}}@media (min-width:1024px){.lgsc{max-width:none;width:min(1040px, calc(100vw - 48px));margin-left:50%;transform:translateX(-50%);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:20px;align-items:start}.lgsc-result{margin-top:0;position:sticky;top:24px;max-height:calc(100vh - 48px);overflow:auto}.lgsc-result[hidden]{display:block;border-style:dashed;border-color:var(--line);color:var(--muted)}.lgsc-result[hidden]::before{content:"Doğru ve yanlışlarınızı girin; puanınız ve yüzdelik diliminiz burada görünür."}}.lgsy .lgsy-row{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;border-top:0}.lgsy .lgsy-input{display:grid;gap:4px;flex:1 1 160px}.lgsy .lgsy-input label{font-size:.85rem;color:var(--muted)}.lgsy .lgsy-input input{min-height:48px;border:1px solid var(--line);border-radius:10px;font-size:1.25rem;font-weight:800;text-align:center;color:var(--ink);background:var(--brand-soft)}.lgsy .lgsc-result{margin-top:14px}@media (min-width:1024px){.lgsc.lgsy{display:block;width:auto;margin-left:0;transform:none;max-width:760px}.lgsy .lgsc-result{position:static;max-height:none}}.lgsy .lgsc-body{padding:14px 16px 10px}.lgsy .lgsc-hint:empty{display:none}