.mkr-shell{max-width:84rem;margin-inline:auto}.mkr-opening{gap:var(--space-xl);padding-block:var(--space-md) var(--space-lg);border-bottom:var(--rule-thin) solid var(--color-rule);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.mkr-opening h1{font-family:var(--font-display);font-style:normal;font-size:var(--text-2xl);letter-spacing:-.035em;margin:0;line-height:1.12}.mkr-opening p{max-width:66ch;margin:var(--space-xs) 0 0;color:var(--color-ink-2);font-size:var(--text-md);line-height:1.6}.mkr-ust-sag{justify-items:end;gap:var(--space-2xs);display:grid}.mkr-ust-sag>span{color:var(--color-accent);font:700 var(--text-xs)/1.2 var(--font-mono);letter-spacing:.06em;white-space:nowrap}.mkr-paylas{align-items:center;gap:var(--space-xs);display:flex}.mkr-paylas[hidden]{display:none}.mkr-paylas select{background:var(--color-paper);border:var(--rule-thin) solid var(--color-rule);max-width:12rem;height:2rem;color:var(--color-ink-2);font:600 var(--text-xs)/1 var(--font-mono);letter-spacing:.04em;cursor:pointer;padding-inline:.5rem}.mkr-paylas button{border:var(--rule-thin) solid var(--color-rule);height:2rem;color:var(--color-ink-2);font:600 var(--text-xs)/1 var(--font-mono);letter-spacing:.04em;cursor:pointer;background:0 0;padding-inline:.7rem}.mkr-paylas button:hover{border-color:var(--color-accent);color:var(--color-accent)}.mkr-paylas button:disabled{opacity:.5;cursor:progress}.mkr-paylas button[hidden]{display:none}.mkr-paylas-durum{color:var(--color-muted);font:500 var(--text-xs)/1.3 var(--font-mono);min-height:1em}#mkrBody[hidden],.tool-empty[hidden]{display:none}.mkr-cards{padding-block:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:0;margin:0;display:grid}.mkr-cards>div{gap:var(--space-3xs);padding:var(--space-xs) var(--space-md) var(--space-xs) 0;border-top:var(--rule-thin) solid var(--color-rule-2);display:grid}.mkr-cards dt{color:var(--color-muted);font:500 var(--text-xs)/1.2 var(--font-mono);letter-spacing:.03em}.mkr-cards dd{font:700 var(--text-lg)/1.15 var(--font-mono);font-variant-numeric:tabular-nums;margin:0}.mkr-cards dd[data-yon=artis]{color:var(--color-success)}.mkr-cards dd[data-yon=dusus]{color:var(--color-danger)}.mkr-cards small{color:var(--color-muted);font:500 var(--text-xs)/1.3 var(--font-mono)}.mkr-delta{font:600 var(--text-xs)/1 var(--font-mono)}.mkr-delta[data-yon=artis]{color:var(--color-success)}.mkr-delta[data-yon=dusus]{color:var(--color-danger)}.mkr-delta[data-yon=sabit]{color:var(--color-muted)}.mkr-panel{padding-block:var(--space-lg);border-top:var(--rule-thin) solid var(--color-rule)}.mkr-panel>header{padding-bottom:var(--space-sm)}.mkr-panel h2{font-family:var(--font-display);font-style:normal;font-size:var(--text-base);margin:0}.mkr-panel header p{max-width:82ch;margin:var(--space-2xs) 0 0;color:var(--color-muted);font-size:var(--text-sm);line-height:1.55}.mkr-chart{width:100%;height:20rem}.mkr-haber{margin:var(--space-sm) 0 0;gap:0;padding:0;list-style:none;display:grid}.mkr-haber li{gap:var(--space-sm);padding:var(--space-2xs) 0;border-top:var(--rule-thin) solid var(--color-rule-2);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.mkr-haber-baslik{color:var(--color-ink-2);font-size:var(--text-sm);line-height:1.45}.mkr-haber time{color:var(--color-muted);font:500 var(--text-xs)/1.3 var(--font-mono);white-space:nowrap}.mkr-birim-notu{max-width:84ch;margin:var(--space-2xs) 0 0;color:var(--color-muted);font:500 var(--text-xs)/1.5 var(--font-mono)}.mkr-panel .mkr-chart+.mkr-chart{margin-top:var(--space-md)}.mkr-note{max-width:84ch;margin:var(--space-lg) 0 0;padding-top:var(--space-sm);border-top:var(--rule-thin) solid var(--color-rule-2);color:var(--color-muted);font-size:var(--text-sm);line-height:1.6}.tool-empty{align-content:center;justify-items:start;gap:var(--space-2xs);min-height:12rem;padding:var(--space-lg);border-top:var(--rule-thin) solid var(--color-rule);display:grid}.tool-empty strong{font-family:var(--font-display);font-style:normal;font-size:var(--text-md)}.tool-empty span{color:var(--color-muted);font-size:var(--text-sm)}@media (width<=48rem){.mkr-opening{gap:var(--space-md);grid-template-columns:minmax(0,1fr)}.mkr-opening h1{font-size:var(--text-xl)}.mkr-chart{height:15rem}}
