@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/build/assets/spectral-600-latin-ext-DKlDBbgb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/build/assets/spectral-600-latin-DE3OxvnQ.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer components{body:has(.rp){background:var(--color-report-paper)}.wrap:has(>.rp){max-width:1200px;padding-bottom:var(--space-16)}.rp{--rp-paper:var(--color-report-paper);--rp-surface:var(--color-panel);--rp-ink:var(--color-report-ink);--rp-muted:var(--color-report-muted);--rp-rule:var(--color-report-rule);--rp-line:var(--color-report-line);--rp-accent:var(--color-report-accent);--rp-accent-soft:var(--color-report-accent-soft);--rp-teal:var(--color-report-teal);--rp-teal-soft:var(--color-report-teal-soft);--rp-warn:var(--color-report-warn);--rp-warn-soft:var(--color-report-warn-soft);--rp-serif:var(--font-report-serif);--rp-mono:var(--font-report-mono);--rp-anchor-gap:var(--space-4);color:var(--rp-ink);font-size:var(--text-report);line-height:1.65}.rp a{color:var(--rp-accent);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.rp a:hover{text-decoration-thickness:2px}.rp :focus-visible{outline:2px solid var(--rp-teal);outline-offset:2px;border-radius:2px}.rp>.ui-crumb{margin:0 0 var(--space-6);padding:0 0 var(--space-3);border-bottom:1px solid var(--rp-rule);color:var(--rp-muted);font-family:var(--rp-mono);font-size:var(--text-xs);letter-spacing:.04em}.rp>.ui-crumb a{color:var(--rp-ink);font-weight:600;text-decoration:none}.rp .rp-cover{gap:var(--space-5);padding-block:var(--space-2) var(--space-10);margin-bottom:var(--space-10);border-bottom:1px solid var(--rp-rule);display:grid}.rp .rp-eyebrow{color:var(--rp-accent);font-family:var(--rp-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase}.rp .rp-cover h1{max-width:20ch;font-family:var(--rp-serif);text-wrap:balance;margin:0;font-size:clamp(2.1rem,5vw,3.4rem);font-weight:600;line-height:1.08}.rp .rp-deck{max-width:60ch;color:var(--rp-muted);font-size:var(--text-xl);margin:0;line-height:1.5}.rp .rp-kunye{background:var(--rp-rule);border:1px solid var(--rp-rule);border-radius:var(--radius-xs);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;max-width:880px;margin:0;display:grid;overflow:hidden}@media (width>=721px){.rp .rp-kunye{grid-template-columns:repeat(3,minmax(0,1fr))}}.rp .rp-kunye div{min-width:0;padding:var(--space-3) var(--space-4);background:var(--rp-surface)}.rp .rp-kunye dt{color:var(--rp-muted);font-family:var(--rp-mono);font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase}.rp .rp-kunye dd{font-size:var(--text-md);margin:2px 0 0;font-weight:600}.rp .rp-downloads{align-items:center;gap:var(--space-2) var(--space-3);color:var(--rp-muted);font-size:var(--text-sm);flex-wrap:wrap;margin:0;display:flex}.rp .rp-downloads>a{padding:var(--space-1) var(--space-3);border:1px solid var(--rp-line);border-radius:var(--radius-pill);background:var(--rp-surface);color:var(--rp-ink);font-family:var(--rp-mono);font-size:var(--text-xs);text-decoration:none}.rp .rp-downloads>a:hover{border-color:var(--rp-ink)}.rp .rp-layout{gap:var(--space-10);grid-template-columns:minmax(0,1fr);display:grid}.rp .rp-toc{font-size:var(--text-base)}.rp .rp-toc summary{padding:var(--space-2) 0;color:var(--rp-muted);font-family:var(--rp-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.rp .rp-toc ol{margin:var(--space-2) 0 0;gap:2px;padding:0;list-style:none;display:grid}.rp .rp-toc li{margin:0}.rp .rp-toc li a{padding:var(--space-1) var(--space-2);border-radius:var(--radius-xs);color:var(--rp-ink);grid-template-columns:2.2em 1fr;text-decoration:none;display:grid}.rp .rp-toc li a:hover{background:var(--rp-accent-soft)}.rp .rp-toc li a span{color:var(--rp-muted);font-family:var(--rp-mono);font-size:var(--text-xs);padding-top:2px}@media (width>=1100px){.rp .rp-layout{gap:var(--space-14);grid-template-columns:230px minmax(0,1fr)}.rp .rp-toc{top:var(--space-5);max-height:calc(100vh - var(--space-10));align-self:start;position:sticky;overflow:auto}}.rp-main{min-width:0}.rp-main>section{padding-block:var(--space-2) var(--space-7);margin-bottom:var(--space-7);border-bottom:1px solid var(--rp-rule);scroll-margin-top:var(--rp-anchor-gap)}.rp-main>section:last-of-type{border-bottom:0}.rp-main h2{max-width:30ch;margin:0 0 var(--space-4);font-family:var(--rp-serif);text-wrap:balance;font-size:clamp(1.55rem,3vw,2rem);font-weight:600;line-height:1.2}.rp-main h3{margin:var(--space-7) 0 var(--space-3);font-family:var(--rp-serif);text-wrap:balance;font-size:clamp(1.2rem,2.2vw,1.3rem);font-weight:600;line-height:1.3}.rp-main h4{margin:var(--space-5) 0 var(--space-2);font-weight:700;font-size:var(--text-lg)}.rp-main p{margin:0 0 var(--space-4)}.rp-main ul,.rp-main ol{margin:0 0 var(--space-4);padding-left:1.3em}.rp-main ul{list-style:outside}.rp-main ol{list-style:decimal}.rp-main li{margin-bottom:var(--space-2)}.rp-main strong,.rp-main b{font-weight:700}.rp .rp-prose{max-width:70ch}.rp .rp-secno{margin:0 0 var(--space-1);color:var(--rp-accent);font-family:var(--rp-mono);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase}.rp .rp-lead{font-size:var(--text-xl);line-height:1.6}.rp .rp-small{color:var(--rp-muted);font-size:var(--text-base)}.rp .rp-label{margin-bottom:var(--space-2);color:var(--rp-muted);font-family:var(--rp-mono);font-size:var(--text-2xs);letter-spacing:.12em;text-transform:uppercase;display:block}.rp .rp-note,.rp .rp-quote{max-width:70ch;margin:var(--space-5) 0;padding:var(--space-4);border-radius:var(--radius-xs)}.rp .rp-note{background:var(--rp-teal-soft);border-left:3px solid var(--rp-teal)}.rp .rp-note p:last-child{margin-bottom:0}.rp .rp-quote{background:var(--rp-surface);border:1px solid var(--rp-rule);font-family:var(--rp-serif);font-size:var(--text-xl);line-height:1.5}.rp .rp-quote cite{margin-top:var(--space-2);color:var(--rp-muted);font-family:var(--rp-mono);font-size:var(--text-xs);letter-spacing:.02em;font-style:normal;display:block}.rp .rp-findings,.rp .rp-recs{max-width:75ch;margin:var(--space-4) 0;padding:0;list-style:none;display:grid}.rp .rp-findings{gap:var(--space-3)}.rp .rp-findings li{gap:var(--space-3);grid-template-columns:2.4rem minmax(0,1fr);margin:0;display:grid}.rp .rp-findings li b{color:var(--rp-accent);font-family:var(--rp-mono);font-size:var(--text-base);padding-top:2px;font-weight:500}.rp .rp-recs{gap:var(--space-3);counter-reset:rp-rec}.rp .rp-recs li{gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--rp-surface);border:1px solid var(--rp-rule);border-radius:var(--radius-xs);counter-increment:rp-rec;grid-template-columns:2.4rem minmax(0,1fr);margin:0;display:grid}.rp .rp-recs li:before{content:counter(rp-rec, decimal-leading-zero);color:var(--rp-accent);font-family:var(--rp-mono);font-size:var(--text-md);padding-top:1px}.rp .rp-table-wrap{margin:var(--space-4) 0 var(--space-5);background:var(--rp-surface);border:1px solid var(--rp-rule);border-radius:var(--radius-xs);-webkit-overflow-scrolling:touch;overflow-x:auto}.rp .rp-table-wrap table{border-collapse:collapse;width:100%;font-size:var(--text-base);line-height:1.45}.rp .rp-table-wrap th,.rp .rp-table-wrap td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--rp-rule);text-align:left;vertical-align:top}.rp .rp-table-wrap tr:last-child td{border-bottom:0}.rp .rp-table-wrap th{background:var(--rp-paper);color:var(--rp-muted);font-family:var(--rp-mono);font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;font-weight:500}.rp .rp-c{min-width:8.5rem}.rp tr[id]{scroll-margin-top:var(--space-16)}.rp tr:target>td{background:var(--rp-accent-soft)}.rp .rp-chip{padding:1px var(--space-2);border:1px solid var(--rp-line);border-radius:var(--radius-pill);color:var(--rp-ink);font-family:var(--rp-mono);font-size:var(--text-2xs);white-space:nowrap;margin:1px 2px 1px 0;line-height:1.5;display:inline-block}.rp .rp-m-canli{background:var(--rp-teal-soft);border-color:var(--rp-teal);color:var(--rp-teal)}.rp .rp-m-saglayici{background:var(--rp-accent-soft);border-color:var(--rp-accent);color:var(--rp-accent)}.rp .rp-m-yukleme{background:var(--rp-warn-soft);border-color:var(--rp-warn);color:var(--rp-warn)}.rp .rp-m-uygulama{border-color:var(--rp-teal);color:var(--rp-teal);background:0 0;border-style:dashed}.rp .rp-m-kayit{border-color:var(--rp-accent);color:var(--rp-accent);background:0 0;border-style:dashed}.rp .rp-m-basili{border-color:var(--rp-muted);color:var(--rp-muted);background:0 0}.rp .rp-legend{gap:var(--space-2) var(--space-4);margin:var(--space-3) 0;font-size:var(--text-sm);flex-wrap:wrap;display:flex}.rp .rp-legend span{align-items:center;gap:var(--space-2);display:inline-flex}.rp .rp-cards{gap:var(--space-4);margin:var(--space-5) 0;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));display:grid}.rp .rp-card{gap:var(--space-2);min-width:0;padding:var(--space-4) var(--space-4) var(--space-3);background:var(--rp-surface);border:1px solid var(--rp-rule);border-radius:var(--radius-xs);scroll-margin-top:var(--rp-anchor-gap);flex-direction:column;display:flex}.rp .rp-card:target{border-color:var(--rp-accent);box-shadow:0 0 0 1px var(--rp-accent)}.rp .rp-card h3{font-size:var(--text-xl);margin:0}.rp .rp-card p{font-size:var(--text-md);margin:0;line-height:1.55}.rp .rp-meta{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.rp .rp-lesson{padding-top:var(--space-2);border-top:1px solid var(--rp-rule);margin-top:auto}.rp .rp-lesson b{color:var(--rp-accent);font-family:var(--rp-mono);font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-weight:500;display:block}.rp .rp-src{color:var(--rp-muted);font-size:var(--text-xs)}.rp .rp-filters{align-items:center;gap:var(--space-2);margin:var(--space-4) 0 var(--space-2);flex-wrap:wrap;display:flex}.rp .rp-filters button{padding:var(--space-1) var(--space-3);border:1px solid var(--rp-line);border-radius:var(--radius-pill);background:var(--rp-surface);color:var(--rp-ink);font-family:var(--rp-mono);font-size:var(--text-xs);cursor:pointer}.rp .rp-filters button[aria-pressed=true]{background:var(--rp-ink);border-color:var(--rp-ink);color:var(--rp-paper)}.rp .rp-filters select,.rp .rp-filters input{min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--rp-line);border-radius:var(--radius-xs);background:var(--rp-surface);color:var(--rp-ink);font:inherit;font-size:var(--text-base)}.rp .rp-filters input{flex:180px}.rp .rp-count{color:var(--rp-muted);font-family:var(--rp-mono);font-size:var(--text-xs)}.rp .rp-model-flow{gap:var(--space-3);margin:var(--space-5) 0;display:grid}.rp .rp-lanes{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.rp .rp-lane{min-width:0;padding:var(--space-4);background:var(--rp-surface);border:1px solid var(--rp-rule);border-top:3px solid var(--rp-teal);border-radius:var(--radius-xs)}.rp .rp-lane.rp-k2{border-top-color:var(--rp-accent)}.rp .rp-lane.rp-k3{border-top-color:var(--rp-warn)}.rp .rp-lane h4{margin:0 0 var(--space-2);font-family:var(--rp-serif);font-weight:600;font-size:var(--text-xl)}.rp .rp-lane ol{font-size:var(--text-base);margin:0;padding-left:1.15em}.rp .rp-lane li{margin-bottom:var(--space-1)}.rp .rp-tag{color:var(--rp-muted);font-family:var(--rp-mono);font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase}.rp .rp-merge{padding:var(--space-4);background:var(--rp-ink);border-radius:var(--radius-xs);color:var(--rp-paper)}.rp .rp-merge b{margin-bottom:var(--space-1);font-family:var(--rp-mono);font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;opacity:.85;font-weight:500;display:block}.rp .rp-merge ul{columns:2 260px;column-gap:var(--space-7);font-size:var(--text-md);margin:0;padding-left:1.1em}.rp .rp-merge li{break-inside:avoid}.rp .rp-out{align-items:center;gap:var(--space-2);font-size:var(--text-md);flex-wrap:wrap;display:flex}.rp .rp-doc{padding:var(--space-1) var(--space-3);background:var(--rp-surface);border:1px solid var(--rp-line);border-radius:var(--radius-xs);font-family:var(--rp-mono);font-size:var(--text-xs)}.rp .rp-arrow{color:var(--rp-muted);font-family:var(--rp-mono);font-size:var(--text-sm);text-align:center}.rp .rp-figure{max-width:640px;margin:var(--space-5) 0;padding:var(--space-4);background:var(--rp-surface);border:1px solid var(--rp-rule);border-radius:var(--radius-xs)}.rp .rp-figure svg{width:100%;height:auto;display:block}.rp .rp-figure figcaption{margin-top:var(--space-2);color:var(--rp-muted);font-size:var(--text-sm)}.rp svg .rp-frame{fill:var(--rp-paper);stroke:var(--rp-ink);stroke-width:1.5px}.rp svg .rp-head{fill:var(--rp-teal-soft);stroke:var(--rp-teal);stroke-width:1.5px}.rp svg .rp-band{fill:var(--rp-accent-soft);opacity:.9}.rp svg .rp-dim{fill:none;stroke:var(--rp-accent);stroke-width:1.5px}.rp svg .rp-t{fill:var(--rp-ink);font-family:var(--rp-mono);font-size:12px}.rp svg .rp-tm{fill:var(--rp-muted);font-family:var(--rp-mono);font-size:11px}.rp svg .rp-ta{fill:var(--rp-accent);font-family:var(--rp-mono);font-size:13px;font-weight:500}.rp .rp-bars{gap:var(--space-2);max-width:620px;margin:var(--space-3) 0;display:grid}.rp .rp-bar{align-items:center;gap:var(--space-3);font-size:var(--text-base);grid-template-columns:minmax(0,11rem) minmax(0,1fr) 3rem;display:grid}.rp .rp-track{background:var(--rp-paper);border:1px solid var(--rp-rule);border-radius:2px;height:14px;display:block;overflow:hidden}.rp .rp-fill{background:var(--rp-accent);height:100%;display:block}.rp .rp-v{font-family:var(--rp-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums;text-align:right}.rp .rp-stats{gap:var(--space-3);max-width:760px;margin:var(--space-4) 0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.rp .rp-stat{padding:var(--space-3) var(--space-4);background:var(--rp-surface);border:1px solid var(--rp-rule);border-radius:var(--radius-xs)}.rp .rp-stat b{font-family:var(--rp-serif);font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,3vw,1.7rem);font-weight:600;line-height:1.1;display:block}.rp .rp-stat span{color:var(--rp-muted);font-size:var(--text-sm)}.rp .rp-timeline{max-width:75ch;margin:var(--space-4) 0;border-left:2px solid var(--rp-rule);padding:0;list-style:none}.rp .rp-timeline li{padding:0 0 var(--space-4) var(--space-5);margin:0;position:relative}.rp .rp-timeline li:before{content:"";background:var(--rp-surface);border:2px solid var(--rp-accent);border-radius:50%;width:12px;height:12px;position:absolute;top:6px;left:-7px}.rp .rp-timeline li.rp-ext:before{border-color:var(--rp-teal)}.rp .rp-when{color:var(--rp-muted);font-family:var(--rp-mono);font-size:var(--text-xs);display:block}.rp .rp-refs{columns:2 360px;column-gap:var(--space-10);font-size:var(--text-sm);line-height:1.5}.rp .rp-refs h4{margin-top:var(--space-4);break-after:avoid;color:var(--rp-muted);font-family:var(--rp-mono);font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;font-weight:500}.rp .rp-refs ul{margin:0 0 var(--space-3);padding-left:1em}.rp .rp-refs li{margin-bottom:var(--space-1);break-inside:avoid;overflow-wrap:anywhere}.rp .rp-gloss{gap:var(--space-2) var(--space-5);max-width:80ch;font-size:var(--text-md);grid-template-columns:minmax(0,11rem) minmax(0,1fr);margin:0;display:grid}.rp .rp-gloss dt{font-weight:700}.rp .rp-gloss dd{margin:0}.rp .rp-footer{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--rp-rule);color:var(--rp-muted);font-size:var(--text-sm);scroll-margin-top:var(--rp-anchor-gap)}.rp .rp-footer p{margin:0 0 var(--space-2)}.rp .rp-colophon{gap:var(--space-1) var(--space-4);margin:var(--space-8) 0 0;padding-top:var(--space-4);border-top:1px solid var(--rp-rule);color:var(--rp-muted);font-family:var(--rp-mono);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.rp .rp-colophon a{color:var(--rp-muted)}@media (width<=720px){.rp .rp-gloss{grid-template-columns:minmax(0,1fr)}.rp .rp-gloss dd{margin-bottom:var(--space-2)}.rp .rp-bar{grid-template-columns:minmax(0,8rem) minmax(0,1fr) 2.6rem}}@media print{body:has(.rp){background:0 0}.rp .rp-toc,.rp .rp-filters{display:none}}}
